#include <iostream>
using namespace std;

// IntArr10 是一个包含10个int 元素的数组
typedef int IntArr10[10];
// IntArr10_ptr 是一个指向 IntArr10 的指针
typedef IntArr10 *IntArr10_ptr;

int main () {
  // arr 是指向数组首元素的常量指针，类型为 (int *const)
  // arr 的步长为 sizeof(int) = 4
  IntArr10 arr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
  // arr_p 是指向数组的指针
  // arr_p 的步长为 sizeof(int) * 10 = 40
  IntArr10_ptr arr_p = &arr; 
  return 0;
}
